//
//  ZJTextfieldView.h
//    
//
//  Created by iOS on 16/6/14.
//  Copyright © 2016年 iOS. All rights reserved.
//

#import <UIKit/UIKit.h>
typedef NS_ENUM(NSInteger, ZJTextFieldStyle) {
    ZJTextfieldStyleNone,
    ZJTextfieldStyleBank,
    ZJTextfieldStylePhone,
    ZJTextfieldStyleTableList,
    ZJTextFieldStyleAccount
};

@interface ZJTextfieldView : UIView
//textfiled 输入的格式化格式 有四种
@property (nonatomic) ZJTextFieldStyle ZJTextfieldStyle;
//控件里面包含的系统的 textfiled
@property (nonatomic,strong)UITextField * ZJtextfield;
//读取空间的是显示数据
@property (nonatomic,copy)NSString * ZJtext;
//本地数据希腊框数据 ZJTextfieldStyleTableList格式是的数据
@property (nonatomic,strong)NSMutableArray * talbeListArray;


//代码初始化的方法
- (instancetype)initWithFrame:(CGRect)frame;
//- (instancetype)initWithCoder:(NSCoder *)aDecoder;
//输入框内容改变时调用这个方法 并且去处理格式化算法bank 和 phone
- (BOOL)ZJtextField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;

//获取输入框的数据 将字符串中的空格 删除
- (NSString *)ZJtextFiledViewText:(NSString*)string;
//开始编辑是创建下拉框
- (void)ZJtextFieldCreateTableviewDidBeginEditing:(UITextField *)textField;
//将输入框内如本地持久化 存入plist
- (void)ZJtextFieldWriteTextDidEndEditing:(UITextField *)textField;
//return取消键盘第一响应
- (BOOL)ZJtextFieldShouldReturn:(UITextField *)textField;
@end
